package com.fdb.efp.nls.service.dao;

import com.fdb.efp.nls.service.domain.PspSpecCheckCont;
import com.fdb.efp.nls.service.vo.PspSpecCheckContVO;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * <p>DAO interface:专项检查合同表				<p>
 * @author chenqm1
 * @date 2018-05-04
 */
public interface PspSpecCheckContDao {
	
	public int insertPspSpecCheckCont(@Param("pspSpecCheckContVo") List<PspSpecCheckContVO> pspSpecCheckCont);
	
	public int deleteByPk(PspSpecCheckCont pspSpecCheckCont);
	
	public int updateByPk(PspSpecCheckCont pspSpecCheckCont);
	
	public PspSpecCheckCont queryByPk(PspSpecCheckCont pspSpecCheckCont);
	
	public List<PspSpecCheckCont> queryAllOwnerByPage(PspSpecCheckCont pspSpecCheckCont);
	
	public List<PspSpecCheckCont> queryAllCurrOrgByPage(PspSpecCheckCont pspSpecCheckCont);
	
	public List<PspSpecCheckCont> queryAllCurrDownOrgByPage(PspSpecCheckCont pspSpecCheckCont);
	
	public int deleteBybiz(String bizSerno);

	public List<PspSpecCheckCont> querySerno(String bizSerno);

	public List<PspSpecCheckCont> queryCtr(PspSpecCheckCont pspSpecCheckContVo);
	
	//查询存在待提交的合同号
	public List<String> querySpecCheckStatus();
}